 #current {   background:#005B6E;  }
/* menu::base */
div#menu {
	height:42px; width:1002px; margin:0 auto
 
}
div#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}
div#menu ul.menu {
 
}
div#menu li {
	position: relative;
	z-index: 9;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
}
div#menu li:hover>ul {
	left: -2px;
}
div#menu li div {
	list-style: none;
	float: left;
	position: absolute;
	top: 42px;
	left: 0;
	width: 184px;
	z-index: 11;
	visibility: hidden;
 
	 
	margin: 0 0 0 -4px;
}
div#menu li:hover>div {
	visibility: visible;
}
div#menu li.current a {
}
/* menu::level1 */
div#menu a {
	position: relative;
	z-index: 10;
	height: 42px;
	display: block;
	float: left;
	padding: 0 25px 0 25px;
	line-height: 42px;
	text-decoration: none;font-family:Microsoft YaHei
}
div#menu span {
 
 
	color: #fff;

	text-transform:uppercase;
	display: block;
	cursor: pointer;
	background-repeat: no-repeat;  font-size:15px; font-weight:bold; 
}
div#menu ul a:hover   {
	  background:#005B6E; 
}
div#menu li { border-right:1px #0091B0 solid
	 
}
div#menu li.last span {
	background: url(../images/nav_separator.png) top right no-repeat;
	padding: 18px 10px 16px 0;
}
/* menu::level2 */
div#menu ul ul li {
	background: url(../images/nav_dropdown_sep.gif) left bottom repeat-x;
 
	z-index: 9; line-height:30px; height:30px; padding:0; margin:0 ;width: 184px;
}
div#menu ul ul {
	z-index: 12;
 
	background:#E2E2E2;
 padding:0; margin:0 ;width: 184px;filter:alpha(opacity=90); /* IE */ -moz-opacity:0.9; /* Moz + FF */ opacity: 0.9;
	 
}
div#menu ul ul a {
	width: 184px;
 
	height: auto;
	float: none;
	display: block;
	background:none;
 
	z-index: -1; line-height:30px; height:30px;  padding:0;  
}
div#menu ul ul a span {
 
	line-height: 20px;
	color: #454545;
	font-weight:normal;
	text-transform: none;
	background:none;font-size:12px; line-height:30px; height:30px; padding-left:25px  
}
div#menu ul ul a:hover {
	background:#000;width: 184px; padding:0;  
}
div#menu ul ul a:hover span {
 
	color: #fff;
}
div#menu ul ul li.last {
	background: none;
}
div#menu ul ul li {
	width: 100%; border-right:none
}
/* menu::level3 */
div#menu ul ul div {
	width: 184px;
	margin: -42px 0 0 184px !important;
	height: auto;
	_padding: 0 0 9px 3px;
}
div#menu ul ul ul {
	_padding-right:1px;
}
/* lava lamp */
div#menu li.back {
}
div#menu li.back .left {
}
